package com.ruoyi.finance.vo;

import com.ruoyi.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: qs
 * @Date: 2025/3/3 10:35
 * @Description:
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class VoucherTemplateVO {

    /** 模板ID */
    private Long templateId;

    /** 模版编号 */
    @Excel(name = "模版编号")
    private String templateEncoding;

    /** 模板名称 */
    @Excel(name = "模板名称")
    private String templateName;

    /** 凭证字号 */
    private String voucherNo;

    /** 开票日期 */
    private Date voucherDate;

    /** 账期YYYYMM */
    private String accountPeriod;

    /** 附单据数量 */
    private Long attachmentCount;

    /** 合计金额 */
    private BigDecimal totalAmount;

    /** 模板类型ID */
    @Excel(name = "模板类型ID")
    private Long typeId;

    /** 账套ID */
    private Long accountId;

    /** 凭证字ID */
    private Long wordId;

    /** 创建人 */
    private String creator;

    /** 修改人 */
    private String modifier;

    /** 修改时间 */
    private Date modifyTime;

    /** 逻辑删除 */
    private Integer isDeleted;

    /** 版本号 */
    private Long version;

    private String typeName;
}
